Multi-user Project Setup Wizard

- To start the Project Setup Wizard, choose Project > New Project > with Wizard... in the Launch Pad.

In the Project Setup Wizard
The Wizard starts by asking you to select how you intend to use the new SNiFF+ Project.

- Accept the default selection, Standard Setup, and press Next.
The "Select developmental task" page appears.
In the remaining steps, we will refer to the names of Wizard pages. You can find a page's name in the title bar of the Wizard.

In the "Select developmental task" page

- Select Create a new SNiFF+ Project from scratch and press Next.

In the "Your development organization" page
This tutorial is for multi-user/multi platform development with configuration management and version control (CMVC), so:

Select Yes for both Yes/No questions.
Choose RCS as the version control tool.
Press Next.

| Note
| This tutorial assumes that you will use RCS for version controlling. Most other CMVC tools are also supported by SNiFF+. Please refer to the Release Notes for details.

In the "Select file types" page

- Select C/C++ and press Next.
SNiFF+ will automatically include all necessary file types needed for working with C/C++ source code in the new project. Note that, after project setup, you can add new standard file types (like the ones in the "Additional File Types Column"), or create and add your own.

In the "Specify Repository" page
You are asked to specify your Repository Working Environment (RWE). SNiFF+ uses the RWE for version control administration. To specify the rwe directory:

Press Browse and, in the Directory dialog, navigate to:

<complex_dir>/teams/rwe
Double-click on the rwe directory, and then press Select.
In the RWE name field, type a name for the RWE, e.g., Complex Repository .
Press Next.
In the "Specify team source code location" page
You are asked for your Shared Source Working Environment (SSWE).

Press Browse and, in the Directory dialog, navigate to:

<complex_dir>/teams/sswe
Double-click on the sswe directory, and then press Select.
In the SSWE name field, type a name for the SSWE, e.g., Complex SSWE .
Press Next.
In the "Specify team object code location" page
You are asked to specify your Shared Object Working Environment (SOWE) root directory.

Press Browse and, in the Directory dialog, navigate to:

<complex_dir>/teams/sowe
Double-click on the sowe directory, and then press Select.
In the SOWE name field, type a name for the SOWE, e.g., Complex SOWE .
Press Next.
In the "Specify Private Working Environment" page
You are asked to specify your Private Working Environment (PWE) root directory.

Press Browse and, in the Directory dialog, navigate to:

<complex_dir>/teams/pwe
Double-click on the pwe directory, and then press Select.
In the PWE name field, type a name for the PWE, e.g., Complex PWE .
Notice that your user name is entered next to the selected Owner check box. SNiFF+ needs your user name to correctly handle permissions.
Being the owner of the PWE means that you are the only one who is allowed to modify the working environment's attributes.
Press Next.
In the "Additional team members?" page
You are asked whether any additional PWEs are needed. Since you are working alone through this Tutorial, you don't need to specify additional PWEs.

- Accept the default value and press Next.

In the "Additional target platforms?" page
You are asked whether any additional SOWEs are needed. Since the code in this Tutorial will only be compiled for one platform, you don't need to specify additional SOWEs.

- Accept the default value and press Next.

In the "Create new SNiFF+ Project" page
You are asked to specify the root directory of the new project. SNiFF+ automatically enters the root of your SSWE in the Project root directory field, since your team's shared source code is located in it. Our project root directory is complex , so:

Press Browse and, in the Directory dialog, navigate to:

<complex_dir>/teams/sswe/complex
Double-click on the complex directory, and then press Select.
Notice that the new project's name has changed to complex , which is the name we will use throughout the tutorial. Also by default, Create Subprojects is enabled.
Select the Use SNiFF+'s Makefiles checkbox.
Press Next.
In the "Project Setup Summary" page
This page summarizes your specifications for the new SNiFF+ project and required working environments.

Make sure that your Project Setup Summary page is similar to the following. If it isn't, please go back to the beginning of the Wizard and start again:

2. Press Finish.
3. In the dialog that appears asking if you want to generate cross reference information, press No.
   SNiFF+ will now create the new

complex project and all its subprojects. When SNiFF+ is finished, it opens the new project in the SSWE (where you set up the project) and displays its structure and contents in the Project Editor.